Skip to content

POC: add taggable doctrine store#762

Closed
DavidBadura wants to merge 1 commit into
3.12.xfrom
new-store
Closed

POC: add taggable doctrine store#762
DavidBadura wants to merge 1 commit into
3.12.xfrom
new-store

Conversation

@DavidBadura

Copy link
Copy Markdown
Member

No description provided.

@DavidBadura DavidBadura added this to the 4.0.0 milestone Jul 23, 2025
@github-actions

github-actions Bot commented Jul 23, 2025

Copy link
Copy Markdown

Hello 👋

here is the most recent benchmark result:

SimpleSetupBench
================

+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                                        | time (kde mode)                                     | memory                                     |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                                | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad1Event ()                     | 945.300μs (±0.00%) | 1.070ms (±0.00%)   | -11.68%   | 34.345mb        | 34.877mb   | -1.53%      |
| benchLoad10000Events ()                | 52.215ms (±0.00%)  | 51.265ms (±0.00%)  | +1.85%    | 34.345mb        | 34.344mb   | +0.00%      |
| benchSave1Event ()                     | 1.069ms (±0.00%)   | 1.025ms (±0.00%)   | +4.34%    | 34.345mb        | 34.344mb   | +0.00%      |
| benchSave10000Events ()                | 223.790ms (±0.00%) | 224.260ms (±0.00%) | -0.21%    | 34.345mb        | 34.344mb   | +0.00%      |
| benchSave10000Aggregates ()            | 8.492s (±0.00%)    | 8.763s (±0.00%)    | -3.09%    | 34.345mb        | 34.344mb   | +0.00%      |
| benchSave10000AggregatesTransaction () | 4.978s (±0.00%)    | 4.933s (±0.00%)    | +0.92%    | 34.345mb        | 34.344mb   | +0.00%      |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

PersonalDataBench
=================

+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                                        | time (kde mode)                                     | memory                                     |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                                | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad1Event ()                     | 890.800μs (±0.00%) | 869.800μs (±0.00%) | +2.41%    | 35.548mb        | 35.548mb   | +0.00%      |
| benchLoad10000Events ()                | 95.071ms (±0.00%)  | 93.779ms (±0.00%)  | +1.38%    | 35.548mb        | 35.548mb   | +0.00%      |
| benchSave1Event ()                     | 1.441ms (±0.00%)   | 1.463ms (±0.00%)   | -1.49%    | 35.548mb        | 35.548mb   | +0.00%      |
| benchSave10000Events ()                | 264.610ms (±0.00%) | 264.235ms (±0.00%) | +0.14%    | 35.550mb        | 35.550mb   | +0.00%      |
| benchSave10000Aggregates ()            | 13.022s (±0.00%)   | 12.979s (±0.00%)   | +0.34%    | 35.548mb        | 35.548mb   | +0.00%      |
| benchSave10000AggregatesTransaction () | 9.247s (±0.00%)    | 9.189s (±0.00%)    | +0.63%    | 36.051mb        | 36.050mb   | +0.00%      |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

SnapshotsBench
==============

+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                                        | time (kde mode)                                     | memory                                     |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                                | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad10000EventsMissingSnapshot () | 54.399ms (±0.00%)  | 51.475ms (±0.00%)  | +5.68%    | 34.419mb        | 34.418mb   | +0.00%      |
| benchLoad10000Events ()                | 945.400μs (±0.00%) | 967.300μs (±0.00%) | -2.26%    | 34.419mb        | 34.418mb   | +0.00%      |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

SplitStreamBench
================

+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                         | time (kde mode)                                     | memory                                     |
+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                 | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad10000Events () | 4.305ms (±0.00%)   | 4.334ms (±0.00%)   | -0.67%    | 37.721mb        | 37.721mb   | +0.00%      |
| benchSave10000Events () | 343.630ms (±0.00%) | 342.890ms (±0.00%) | +0.22%    | 37.723mb        | 37.723mb   | +0.00%      |
+-------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

SubscriptionEngineBench
=======================

+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
|                           | time (kde mode)                               | memory                                     |
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
| subject                   | Tag: <current>  | Tag: base       | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+
| benchHandle10000Events () | 3.182s (±0.00%) | 3.171s (±0.00%) | +0.35%    | 46.962mb        | 46.961mb   | +0.00%      |
+---------------------------+-----------------+-----------------+-----------+-----------------+------------+-------------+

SubscriptionEngineBatchBench
============================

+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
|                           | time (kde mode)                                   | memory                                     |
+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
| subject                   | Tag: <current>    | Tag: base         | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+
| benchHandle10000Events () | 78.031ms (±0.00%) | 78.219ms (±0.00%) | -0.24%    | 34.814mb        | 34.813mb   | +0.00%      |
+---------------------------+-------------------+-------------------+-----------+-----------------+------------+-------------+

SimpleSetupStreamStoreBench
===========================

+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
|                                        | time (kde mode)                                     | memory                                     |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| subject                                | Tag: <current>     | Tag: base          | time-diff | Tag: <current>  | Tag: base  | memory-diff |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+
| benchLoad1Event ()                     | 964.400μs (±0.00%) | 968.500μs (±0.00%) | -0.42%    | 34.528mb        | 34.528mb   | +0.00%      |
| benchLoad10000Events ()                | 58.960ms (±0.00%)  | 58.057ms (±0.00%)  | +1.55%    | 34.528mb        | 34.528mb   | +0.00%      |
| benchSave1Event ()                     | 998.900μs (±0.00%) | 1.008ms (±0.00%)   | -0.86%    | 34.528mb        | 34.528mb   | +0.00%      |
| benchSave10000Events ()                | 296.054ms (±0.00%) | 296.032ms (±0.00%) | +0.01%    | 34.528mb        | 34.528mb   | +0.00%      |
| benchSave10000Aggregates ()            | 8.774s (±0.00%)    | 8.860s (±0.00%)    | -0.98%    | 34.528mb        | 34.528mb   | +0.00%      |
| benchSave10000AggregatesTransaction () | 5.168s (±0.00%)    | 5.167s (±0.00%)    | +0.01%    | 34.528mb        | 34.528mb   | +0.00%      |
+----------------------------------------+--------------------+--------------------+-----------+-----------------+------------+-------------+

This comment gets update everytime a new commit comes in!

@DavidBadura
DavidBadura force-pushed the new-store branch 2 times, most recently from 0900f13 to 6920a8b Compare July 24, 2025 06:39
@DavidBadura
DavidBadura changed the base branch from 4.0.x to 3.12.x July 24, 2025 06:39
@DavidBadura DavidBadura added the enhancement New feature or request label Jul 24, 2025
@DavidBadura DavidBadura removed this from the 4.0.0 milestone Jul 24, 2025
@DavidBadura DavidBadura changed the title POC: add new store POC: add taggable doctrine store Jul 24, 2025
@DavidBadura

Copy link
Copy Markdown
Member Author

replaced by #763

@DavidBadura DavidBadura closed this Aug 4, 2025
@DanielBadura
DanielBadura deleted the new-store branch November 21, 2025 12:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant